package org.lanqiao.tjut.service;

import java.util.List;

import org.lanqiao.tjut.bean.StudentBean;

public interface IStudentInfoService {
	/**
	 * 获取所有学生信息
	 * 
	 * @return 获取的学生信息实体集合
	 */
	List<StudentBean> selectAllSutdentInfo();
	
	/**
	 * 通过参数条件获取学生信息
	 * 
	 * @param stuB
	 *            参数条件实体对象
	 * @return 获取的学生信息实体集合
	 */
	public List<StudentBean> queryStudentInfoByParams(StudentBean stuB);

	/**
	 * 新增学生信息
	 * 
	 * @return 新增操作结果
	 */
	public int saveOrUpdateStudentInfo(StudentBean stuB);

	/**
	 * 通过学生主键获取学生信息
	 * 
	 * @param sid
	 *            学生主键
	 * @return 学生信息
	 */
	public StudentBean selectByPrimaryKey(Long sid);

	/**
	 * 根据Id主键参数（逻辑）删除学生信息
	 * 
	 * @param stuId
	 *            主键
	 * @return 删除操作结果
	 */
	public int deleteStudentInfoById(Long stuId);
	
	
}
